#include <stdio.h>

int main() {
    int n,m,k;
    int arr[100000]={0};//0是标志位，代表对应位置的元素没有出现
    scanf("%d",&n);
    for (int i = 0; i < n; ++i) {
        scanf("%d",&k);//k是集合里的数值
        //应用哈希函数，转换为数组的下标值 h(k)=k/1
        arr[k]=1;
    }
    scanf("%d",&m);
    for (int i = 0; i < m; ++i) {
        scanf("%d",&k);//k是待查找的值
        if(arr[k]==1)
            printf("YES\n");
        else
            printf("NO\n");
    }
   // printf("Hello, World!\n");
    return 0;
}
